package com.example.demozy.client;

import feign.Feign;
import feign.jackson.JacksonDecoder;
import feign.jackson.JacksonEncoder;
import org.springframework.stereotype.Component;

/**
 * @author 王成龙
 */
@Component
public class SinaClientFactory {
    // **************** 公开变量

    // **************** 私有变量

    // **************** 继承方法

    // **************** 公开方法

    public SinaClient createClient(String url) {
        return Feign.builder()
                .encoder(new JacksonEncoder())
                .decoder(new JacksonDecoder())
                .target(SinaClient.class, url);
    }

    // **************** 私有方法

}
